home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga CD-ROM Collection
/
Amiga CD-ROM Collection - Auge 4000 and Cactus and Demo Util.iso
/
auge4000
/
73
/
waitfor
/
waitfor.doc
< prev
next >
Wrap
Text File
|
1993-05-10
|
3KB
|
83 lines
Dieses Programm ist ein kleines Tool, welches die Erstellung von
Batchfiles unterstützen soll.
Veranlassung : Es gibt viele Programme, die sich z.B. generell von CLI
lösen. Das Schreiben eines Batchfiles mit einem solchen Programm ist
nicht möglich, da man nicht deffinitiv auf das Ende eines Programms
warten kann.
Abhilfe soll dieses Tool schaffen :
Mit diesem Tool ist es möglich, auf das Vorhanden/Nichtvorhandensein
von
- Screens
- Windows und
- Tasks
bzw auf das Drücken einer der Maustasten abzufragen.
Syntax : (mit Beispielen)
WaitFor LMB
Das Programm wartet solange, bis die linke Maustaste gedrückt wurde
WaitFor MMB
Das Programm wartet solange, bis die mittlere Maustaste gedrückt wurde
WaitFor RMB
Das Programm wartet solange, bis die rechte Maustaste gedrückt wurde
WaitFor SCREEN DOPUS.1
Das Programm wartet solange, bis es einen Screen namens DOPUS.1 findet.
WaitFor ENDSCREEN DOPUS.1
Das Programm wartet solange, bis der Screen namens DOPUS.1 .
geschlossen wird. Wurde der Screen generell nicht gefunden, so beendet
das Programm mit RC=5.
WaitFor WINDOW DFÜ
Das Programm wartet solange, bis es ein Window namens DFÜ findet.
Es werden dabei die Windows auf allen Screens untersucht.
WaitFor ENDWINDOW DFÜ
Das Programm wartet solange, bis das Window namens DFÜ
geschlossen wird. Wurde das Window generell nicht gefunden, so beendet
das Programm mit RC=5.
Auch hier werden die Windows auf allen Screens untersucht.
WaitFor TASK ARTM
Das Programm wartet solange, bis es einen Task namens ARTM findet.
WaitFor ENDTASK ARTM
Das Programm wartet solange, bis der Task namens ARTM verschwindet.
Wurde generell kein Task mit dem angegebenen Namen gefunden, beendet
das Programm mit RC=5.
Bei allen Parametern (einschließlich Tasknamen ...) muß _nicht_ auf
Groß/Klein-Schreibung geachtet werden !
Ein Beispiel :
CED RAM:irgendwas ;CED aufrufen, daß er sich vom CLI löst
Echo "Ätsch, schon wieder zurück !" ;kurze Meldung, daß er sich auch
;wirklich gelöst hat ;-)
Waitfor endtask cygnused ;auf Ende von CED warten
If warn
Echo "CED war bis jetzt nicht aufzutreiben oder schon wieder beendet"
Else
Echo "CED beendet"
EndIf
Bei den Window-Funktionen motzt noch der Enforcer, aber da hab ich
nichts gefunden. Das klappt aber so.
Falls jemand den Grund hierfür findet, PM an mich. Danke
Ich habe den Source mitgegeben, viel Spaß.
____
____ / / / __ ____ ____ __ ____ ____ __
\ \ \/ / / / / / // __//_// __// _ // / © ==/ CoSYSOP der INdiGO /==
\ \ \/ / / /_ / / // / // // /_ / _ // /_ ==/ (02421) 38448 /==
\_\__/ /___//___//___//_//___//_/_//___/ ==/Z-Net: LOGICAL@INDIGO/==